/**
 * 根据当前状态匹配相应的项目列表
 * @param state 需要匹配的状态
 * @param projectsList 所有的项目列表
 */
import { projectStateToCode } from '@/mock/tasksquare'
export function mapListByState(state: string, projectsList: any) {
  if (!projectsList || projectsList.length === 0) {
    return { list: [], listLen: 0 }
  }
  // 获取当前状态对应的数值
  const stateValue = projectStateToCode[state]
  // 使用状态数值进行过滤
  const list = projectsList.filter((item: any) => {
    return item.projectState === stateValue
  })
  const listLen = list.length
  return { list, listLen }
}
